package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 【请填写功能名称】对象 tb_car_sell
 * 
 * @author ruoyi
 * @date 2020-06-27
 */
public class TbCarSell extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 销售id */
    @Excel(name = "销售id")
    private Long sellId;

    /** 入库id */
    @Excel(name = "入库id")
    private Long storageId;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String carCard;

    /** 上牌时间 */
    @Excel(name = "上牌时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date cardTime;

    /** 上牌区域 */
    @Excel(name = "上牌区域")
    private String sellAddre;

    /** 领域 */
    @Excel(name = "领域")
    private String carLy;

    /** 车主/购买单位 */
    @Excel(name = "车主/购买单位")
    private String carPerpen;

    /** 车辆行驶证编号 */
    @Excel(name = "车辆行驶证编号")
    private String carNum;

    /** 销售人员 */
    @Excel(name = "销售人员")
    private String sellName;

    /** 行驶证时间 */
    @Excel(name = "行驶证时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sellDrivingDate;

    /** 销售日期 */
    @Excel(name = "销售日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sellDate;

    /** 开发票日期 */
    @Excel(name = "开发票日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sellInvoiceDate;

    /** 发票编号 */
    @Excel(name = "发票编号")
    private String sellInvoiceCard;

    public void setSellId(Long sellId) 
    {
        this.sellId = sellId;
    }

    public Long getSellId() 
    {
        return sellId;
    }
    public void setStorageId(Long storageId) 
    {
        this.storageId = storageId;
    }

    public Long getStorageId() 
    {
        return storageId;
    }
    public void setCarCard(String carCard) 
    {
        this.carCard = carCard;
    }

    public String getCarCard() 
    {
        return carCard;
    }
    public void setCardTime(Date cardTime) 
    {
        this.cardTime = cardTime;
    }

    public Date getCardTime() 
    {
        return cardTime;
    }
    public void setSellAddre(String sellAddre) 
    {
        this.sellAddre = sellAddre;
    }

    public String getSellAddre() 
    {
        return sellAddre;
    }
    public void setCarLy(String carLy) 
    {
        this.carLy = carLy;
    }

    public String getCarLy() 
    {
        return carLy;
    }
    public void setCarPerpen(String carPerpen) 
    {
        this.carPerpen = carPerpen;
    }

    public String getCarPerpen() 
    {
        return carPerpen;
    }
    public void setCarNum(String carNum) 
    {
        this.carNum = carNum;
    }

    public String getCarNum() 
    {
        return carNum;
    }
    public void setSellName(String sellName) 
    {
        this.sellName = sellName;
    }

    public String getSellName() 
    {
        return sellName;
    }
    public void setSellDrivingDate(Date sellDrivingDate) 
    {
        this.sellDrivingDate = sellDrivingDate;
    }

    public Date getSellDrivingDate() 
    {
        return sellDrivingDate;
    }
    public void setSellDate(Date sellDate) 
    {
        this.sellDate = sellDate;
    }

    public Date getSellDate() 
    {
        return sellDate;
    }
    public void setSellInvoiceDate(Date sellInvoiceDate) 
    {
        this.sellInvoiceDate = sellInvoiceDate;
    }

    public Date getSellInvoiceDate() 
    {
        return sellInvoiceDate;
    }
    public void setSellInvoiceCard(String sellInvoiceCard) 
    {
        this.sellInvoiceCard = sellInvoiceCard;
    }

    public String getSellInvoiceCard() 
    {
        return sellInvoiceCard;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sellId", getSellId())
            .append("storageId", getStorageId())
            .append("carCard", getCarCard())
            .append("cardTime", getCardTime())
            .append("sellAddre", getSellAddre())
            .append("carLy", getCarLy())
            .append("carPerpen", getCarPerpen())
            .append("carNum", getCarNum())
            .append("sellName", getSellName())
            .append("sellDrivingDate", getSellDrivingDate())
            .append("sellDate", getSellDate())
            .append("sellInvoiceDate", getSellInvoiceDate())
            .append("sellInvoiceCard", getSellInvoiceCard())
            .toString();
    }
}
